xen/arm: allocate static shared memory to a specific owner domain
authorPenny Zheng <Penny.Zheng@arm.com>
Thu, 8 Sep 2022 13:55:07 +0000 (21:55 +0800)
committerStefano Stabellini <stefano.stabellini@amd.com>
Fri, 9 Sep 2022 19:57:58 +0000 (12:57 -0700)
commit83d55ba81783f9fd4f2a4c37e11bd6e89f858a36
treed0dd778532c77e87001f18e8d0c3addd0f0505ca
parent5597f32f409c789199749b82585b96fef6969d21
xen/arm: allocate static shared memory to a specific owner domain

If owner property is defined, then owner domain of a static shared memory
region is not the default dom_io anymore, but a specific domain.

This commit implements allocating static shared memory to a specific domain
when owner property is defined.

Coding flow for dealing borrower domain will be introduced later in the
following commits.

Signed-off-by: Penny Zheng <penny.zheng@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/domain_build.c